]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
osdWindow: Don't tween to undefined
authorJasper St. Pierre <jstpierre@mecheye.net>
Sun, 14 Apr 2013 15:32:21 +0000 (11:32 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Wed, 29 Jan 2014 20:08:03 +0000 (15:08 -0500)
Check that we got a valid level before setting the level bar to it, to
prevent a Tweener warning.

js/ui/osdWindow.js

index 199899fe0ca1006f19fc3d4799386dbba30454da..1d10f800a11755b153533649841a6ae9fc7706fc 100644 (file)
@@ -125,13 +125,15 @@ const OsdWindow = new Lang.Class({
 
     setLevel: function(level) {
         this._level.actor.visible = (level != undefined);
-        if (this.actor.visible)
-            Tweener.addTween(this._level,
-                             { level: level,
-                               time: LEVEL_ANIMATION_TIME,
-                               transition: 'easeOutQuad' });
-        else
-            this._level.level = level;
+        if (level) {
+            if (this.actor.visible)
+                Tweener.addTween(this._level,
+                                 { level: level,
+                                   time: LEVEL_ANIMATION_TIME,
+                                   transition: 'easeOutQuad' });
+            else
+                this._level.level = level;
+        }
     },
 
     show: function() {